@echo off
echo ========================================
echo 启动Chrome调试模式
echo ========================================

REM 关闭所有Chrome进程
echo 正在关闭所有Chrome进程...
taskkill /f /im chrome.exe 2>nul
timeout /t 2 /nobreak >nul

REM 创建Chrome调试配置文件目录
echo 创建Chrome调试配置文件目录...
if not exist "D:\anr-analyzer\chrome-debug-profile" (
    mkdir "D:\anr-analyzer\chrome-debug-profile"
    echo 已创建目录: D:\anr-analyzer\chrome-debug-profile
) else (
    echo 目录已存在: D:\anr-analyzer\chrome-debug-profile
)

REM 启动Chrome调试模式
echo 启动Chrome调试模式...
echo 调试端口: 9222
echo 用户数据目录: D:\anr-analyzer\chrome-debug-profile
echo.

start "" "C:\Program Files\Google\Chrome\Application\chrome.exe" ^
    --remote-debugging-port=9222 ^
    --user-data-dir="D:\anr-analyzer\chrome-debug-profile" ^
    --no-first-run ^
    --no-default-browser-check ^
    --disable-blink-features=AutomationControlled ^
    --disable-extensions ^
    --disable-plugins ^
    --disable-web-security ^
    --allow-running-insecure-content ^
    --disable-features=VizDisplayCompositor ^
    --disable-dev-shm-usage ^
    --no-sandbox ^
    --disable-gpu ^
    --window-size=1920,1080

REM 等待Chrome启动
echo 等待Chrome启动...
timeout /t 5 /nobreak >nul

REM 检查调试端口是否启动
echo 检查调试端口状态...
netstat -an | findstr :9222
if %errorlevel% equ 0 (
    echo.
    echo ✅ Chrome调试模式启动成功！
    echo ✅ 调试端口9222正在监听
    echo ✅ IDEA程序现在可以连接到这个Chrome实例
    echo.
    echo 请在Chrome中登录IoT平台，然后启动IDEA程序
    echo IoT平台地址: https://iot-admin.zuoyebang.cc/iot-admin-server/index
    echo.
) else (
    echo.
    echo ❌ Chrome调试模式启动失败！
    echo ❌ 调试端口9222未启动
    echo.
    echo 请检查：
    echo 1. Chrome是否正常启动
    echo 2. 端口9222是否被其他程序占用
    echo 3. 防火墙是否阻止了端口访问
    echo.
)

echo 按任意键退出...
pause >nul